#ifndef MEMORY_H_
#define MEMORY_H_

	#include <stdio.h>
	#include <stdlib.h>
	#include <string.h>
	
	typedef struct TOKEN
	{
		int type;
		char *str;
	} TOKEN;

	void init_token_buffer(void);
	char* get_string(char *src, size_t size);
	char* save_token(int type, char *src, size_t size);
	void print_tokens(void);
	void free_token_buffer(void);

#endif
